package com.free.framework.lib.utils;

import android.text.TextUtils;
import android.util.Log;

import com.free.framework.BuildConfig;

public class LogHelper {

    public static final String TAG = "FJR_LOG";

    public static void d(String msg) {
        if (BuildConfig.DEBUG && !TextUtils.isEmpty(msg)) {
            Log.d(TAG, msg);
        }
    }

    public static void e(String msg) {
        if (BuildConfig.DEBUG && !TextUtils.isEmpty(msg)) {
            Log.e(TAG, msg);
        }
    }

    public static void d(String tag, String msg) {
        if (BuildConfig.DEBUG && !TextUtils.isEmpty(tag) && !TextUtils.isEmpty(msg)) {
            Log.d(tag, msg);
        }
    }

    public static void e(String tag, String msg) {
        if (BuildConfig.DEBUG && !TextUtils.isEmpty(tag) && !TextUtils.isEmpty(msg)) {
            Log.e(tag, msg);
        }
    }

    public static void i(String tag, String msg) {
        if (BuildConfig.DEBUG && !TextUtils.isEmpty(tag) && !TextUtils.isEmpty(msg)) {
            Log.i(tag, msg);
        }
    }

    public static void w(String tag, String msg) {
        if (BuildConfig.DEBUG && !TextUtils.isEmpty(tag) && !TextUtils.isEmpty(msg)) {
            Log.w(tag, msg);
        }
    }

    public static void println(String tag, int level, String message) {
        if (BuildConfig.DEBUG && !TextUtils.isEmpty(tag) && !TextUtils.isEmpty(message)) {
            Log.println(level, tag, message);
        }
    }
}
